a11y: Use the window title as its label
authorEmmanuele Bassi <ebassi@gnome.org>
Wed, 11 Nov 2020 17:51:56 +0000 (17:51 +0000)
committerEmmanuele Bassi <ebassi@gnome.org>
Wed, 11 Nov 2020 18:33:15 +0000 (18:33 +0000)
gtk/gtkwindow.c

index 6e8f289d0bb8022787ec70d91b09438a626a6595..68889591e7c1827597be28b8ae5029ea85b4db10 100644 (file)
@@ -1965,6 +1965,10 @@ gtk_window_set_title (GtkWindow   *window,
   if (_gtk_widget_get_realized (GTK_WIDGET (window)))
     gdk_toplevel_set_title (GDK_TOPLEVEL (priv->surface), new_title != NULL ? new_title : "");
 
+  gtk_accessible_update_property (GTK_ACCESSIBLE (window),
+                                  GTK_ACCESSIBLE_PROPERTY_LABEL, priv->title,
+                                  -1);
+
   g_object_notify_by_pspec (G_OBJECT (window), window_props[PROP_TITLE]);
 }